.w-detail-timeline ul, .w-detail-timeline li {list-style: none; margin: 0; padding: 0; white-space: nowrap; font-size: 0; width: 100%; display: block;}
.w-detail-timeline li {padding: 2px 0 2px; position: relative; white-space: nowrap;}
.w-detail-timeline span {display: inline-block; font-size: 12px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; cursor: default;}
.w-detail-timeline-url {padding-right: 5px; width: 20%; text-align: right;}
.w-detail-timeline-stalled {background: #aaa;}
.w-detail-timeline-dns {background: #8cd2c6;}
.w-detail-timeline-request {background: #fdfdb2;}
.w-detail-timeline-response {background: #fbb361;}
.w-detail-timeline-load {background: #7eabe1;}
.w-detail-timeline-multi:hover .w-detail-timeline-url { color: #337ab7 }
.w-detail-timeline-time {position: absolute; top: 2px; right: 0; padding-right: 5px;}
.w-detail-timeline-one .w-detail-timeline-url { text-align: right; padding-right: 10px; font-weight: bold; }
.w-detail-timeline-one .w-detail-timeline-time { left: 20%!important; }
.w-detail-timeline-full-url { width: 80%; }
